package cn.jeeweb.modules.lizhu.entity;

import cn.jeeweb.core.common.entity.AbstractEntity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import java.util.Date;

/**   
 * @Title: 经典案例明细
 * @Description: 经典案例明细
 * @author yaofanhui
 * @date 2018-01-27 19:18:53
 * @version V1.0   
 *
 */
@TableName("tm_archive_info")
@SuppressWarnings("serial")
public class ArchiveInfo extends AbstractEntity<String> {

    /**编号*/
    @TableId(value = "id", type = IdType.UUID)
	private String id;
    /**主表编号*/
    @TableField(value = "pid")
	private String pid;
    /**内容类别*/
    @TableField(value = "type")
	private String type;
    /**案例内容*/
    @TableField(value = "content")
	private String content;
    /**软删除标志*/
    @TableField(value = "del_flag")
	private String delFlag;
    /**一般状态*/
    @TableField(value = "status")
	private Integer status;
    /**创建日期*/
    @TableField(value = "create_date",fill = FieldFill.INSERT)
	private Date createDate;
    /**创建人*/
    @TableField(value = "create_by",fill = FieldFill.INSERT)
	private String createBy;
    /**修改日期*/
    @TableField(value = "modified_date")
	private Date modifiedDate;
    /**修改人*/
    @TableField(value = "update_by",fill = FieldFill.UPDATE)
	private String updateBy;
	
	/**
	 * 获取  id
	 *@return: String  编号
	 */
	public String getId(){
		return this.id;
	}

	/**
	 * 设置  id
	 *@param: id  编号
	 */
	public void setId(String id){
		this.id = id;
	}
	/**
	 * 获取  pid
	 *@return: String  主表编号
	 */
	public String getPid(){
		return this.pid;
	}

	/**
	 * 设置  pid
	 *@param: pid  主表编号
	 */
	public void setPid(String pid){
		this.pid = pid;
	}
	/**
	 * 获取  type
	 *@return: String  内容类别
	 */
	public String getType(){
		return this.type;
	}

	/**
	 * 设置  type
	 *@param: type  内容类别
	 */
	public void setType(String type){
		this.type = type;
	}
	/**
	 * 获取  content
	 *@return: String  案例内容
	 */
	public String getContent(){
		return this.content;
	}

	/**
	 * 设置  content
	 *@param: content  案例内容
	 */
	public void setContent(String content){
		this.content = content;
	}
	/**
	 * 获取  delFlag
	 *@return: String  软删除标志
	 */
	public String getDelFlag(){
		return this.delFlag;
	}

	/**
	 * 设置  delFlag
	 *@param: delFlag  软删除标志
	 */
	public void setDelFlag(String delFlag){
		this.delFlag = delFlag;
	}
	/**
	 * 获取  status
	 *@return: Integer  一般状态
	 */
	public Integer getStatus(){
		return this.status;
	}

	/**
	 * 设置  status
	 *@param: status  一般状态
	 */
	public void setStatus(Integer status){
		this.status = status;
	}
	/**
	 * 获取  createDate
	 *@return: Date  创建日期
	 */
	public Date getCreateDate(){
		return this.createDate;
	}

	/**
	 * 设置  createDate
	 *@param: createDate  创建日期
	 */
	public void setCreateDate(Date createDate){
		this.createDate = createDate;
	}
	/**
	 * 获取  createBy
	 *@return: String  创建人
	 */
	public String getCreateBy(){
		return this.createBy;
	}

	/**
	 * 设置  createBy
	 *@param: createBy  创建人
	 */
	public void setCreateBy(String createBy){
		this.createBy = createBy;
	}
	/**
	 * 获取  modifiedDate
	 *@return: Date  修改日期
	 */
	public Date getModifiedDate(){
		return this.modifiedDate;
	}

	/**
	 * 设置  modifiedDate
	 *@param: modifiedDate  修改日期
	 */
	public void setModifiedDate(Date modifiedDate){
		this.modifiedDate = modifiedDate;
	}
	/**
	 * 获取  updateBy
	 *@return: String  修改人
	 */
	public String getUpdateBy(){
		return this.updateBy;
	}

	/**
	 * 设置  updateBy
	 *@param: updateBy  修改人
	 */
	public void setUpdateBy(String updateBy){
		this.updateBy = updateBy;
	}
	
}
